package pe.gob.osce.sirenas.dao.convert;



import java.util.ArrayList;
import java.util.List;

import pe.gob.osce.sirenas.model.CapacitacionDTO;
import pe.gob.osce.sirenas.model.RegionDTO;
import pe.gob.osce.sirenas.model.jpa.Capacitacion;
import pe.gob.osce.sirenas.model.jpa.Region;


public class RegionConvert {

	public RegionConvert(){}
	
	public static Region createJPA(RegionDTO regionDTO)
	{
		Region objetoJPA=new Region();
		
		objetoJPA.setIdRegion(regionDTO.getIdRegion());
		objetoJPA.setNomRegion(regionDTO.getNomRegion());
		objetoJPA.setFecRegistro(regionDTO.getFecRegistro());
		
		return objetoJPA;
	}
	
	public static RegionDTO createDTO(Region departamentoJPA)
	{
		RegionDTO objetoDTO=new RegionDTO();
		
		objetoDTO.setIdRegion(departamentoJPA.getIdRegion());
		objetoDTO.setNomRegion(departamentoJPA.getNomRegion());
		objetoDTO.setFecRegistro(departamentoJPA.getFecRegistro());

		
		return objetoDTO;
	}
	
		public static List<RegionDTO> createListDTO(List<Region> listaRegionJPA){
		
		List<RegionDTO> listaObjetoDTO=new ArrayList<RegionDTO>();
		RegionDTO objetoDTO;

		for (Region departamentoJPA: listaRegionJPA) {
			objetoDTO= new RegionDTO();
			objetoDTO.setIdRegion(departamentoJPA.getIdRegion());
			objetoDTO.setNomRegion(departamentoJPA.getNomRegion());
			objetoDTO.setFecRegistro(departamentoJPA.getFecRegistro());
			listaObjetoDTO.add(objetoDTO);
		}
		
		return listaObjetoDTO;
	}
		
		
	
}
